/**
 * OrdersService.java
 * Copyright(C) 1949++ 中华人民共和国
 * 深圳市盛开互联网金融顾问有限公司.
 * All rights reserved.
 * E-mail:server@skjr.net
 * SKDate:2017-11-16 17:28:58
 */
package com.huamao.zh.service.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.huamao.zh.base.PageWrapper;
import com.huamao.zh.mapper.OrdersMapper;
import com.huamao.zh.model.Orders;
import com.huamao.zh.service.OrdersService;

@Service
@Transactional
public class OrdersServiceImpl implements OrdersService {

	@Autowired
	private OrdersMapper ordersMapper;

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	public Orders add(Orders orders) throws Exception {
		ordersMapper.add(orders);
		return orders;
	}

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	public Orders addSelective(Orders orders) throws Exception {
		ordersMapper.addSelective(orders);
		return orders;
	}

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	public int delete(Map<String, Object> map) {
		return ordersMapper.delete(map);
	}

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	public int update(Orders orders) throws Exception {
		return ordersMapper.update(orders);
	}

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	public int updateSelective(Orders orders) throws Exception {
		return ordersMapper.updateSelective(orders);
	}

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	public Orders get(Integer orderId) {
		Orders orders = ordersMapper.get(orderId);
		return orders;
	}

	/**
	 * 功能说明：根据订单号查询订单 Author：周昆 SKDate:2017-11-23
	 */
	public Orders getByOrderNo(String orderNo) {
		Orders orders = ordersMapper.getByOrderNo(orderNo);
		return orders;
	};

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	public PageWrapper<Orders> search(PageWrapper<Orders> pageWrapper) {
		List<Orders> orderss = ordersMapper.search(pageWrapper);
		pageWrapper.setList(orderss);
		return pageWrapper;
	}

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:58
	 */
	public List<Orders> queryList(Map<String, Object> map) {
		return ordersMapper.queryList(map);
	}

}